package com.cysoft.third.echarts.component.axisPointer;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.component.axisPointer
 * @date 2025/3/13 11:13
 * @desc
 */
public class AxisPointerHandle {

    /**
     * 是否显示手柄
     * 默认值: false
     */
    private Boolean show = false;

    /**
     * 手柄图标
     */
    private String icon;

    /**
     * 手柄尺寸
     * 默认值: 45
     */
    private Integer size = 45;

    /**
     * 手柄与轴的距离
     * 默认值: 50
     */
    private Integer margin = 50;

    /**
     * 手柄颜色
     * 默认值: '#333'
     */
    private String color = "#333";

    /**
     * 拖拽刷新率
     * 默认值: 40
     */
    private Integer throttle = 40;

    /**
     * 阴影模糊度
     * 默认值: 3
     */
    private Integer shadowBlur = 3;

    /**
     * 阴影颜色
     * 默认值: '#aaa'
     */
    private String shadowColor = "#aaa";

    /**
     * 阴影水平偏移
     * 默认值: 2
     */
    private Integer shadowOffsetX = 2;

    /**
     * 阴影垂直偏移
     */
    private Integer shadowOffsetY;
}
